Hiermit können beliebige PowerShell Skripte, lokal auf dem Server oder auf remote Clients, ausgeführt werden.
Der Aufruf des Power Shell Plugins lässt sich unterschiedlich konfigurieren. Somit ist es möglich das Plugin mehrfach, mit unterschiedlichen Konfigurationen und Berechtigungen einzubinden. Jede Konfiguration kann den Aufruf eines beliebigen Scripts enthalten. Zur Darstellung von Scriptsammlungen z.B. für bestimmte Benutzergruppen kann jede Konfiguration auf ein beliebiges Script-Verzeichnis zeigen. Dabei sind beliebig viele Unterverzeichnisse möglich. Das ermöglicht eine granulare Rechteverteilung auf bestimmte AD-Gruppen. Zusätzlich unterstützt das Plugin die Ersetzungsvariable {COMPUTERNAME} innerhalb der Funktionsparameter für die Ausführung einzelner Scripte. Folgend werden einige Konfigurationsbeispiele dargestellt.
Bei der Verwendung einer Funktion sind folgende Parameter mit anzugeben.
Außerdem können alle weiteren Parameter angegeben werden, die vom jeweiligen Skript erwartet werden.
Die auszuführenden Skripte sind im WebService-Verzeichnis unter
abzulegen.
Das auszuführende Script liegt im Verzeichnis: {Installationspfad}\SCCM2012WebService\PS1\{Domäne}\Custom\Remote\Test.ps1
Weitere Beispielkonfigurationen sind zu finden unter PowerShell API.